#include "biblioteca.h"

void fwRelatorioResi(NumDiscados *numDiscado) {
	FILE *Arquivo;
	Arquivo = fopen("Relatorio_Residencial", "ab");
	if (!Arquivo)
		printf("Erro na abertura do arquivo.");
	else {
		//fseek(Arquivo, ((sizeof(NumDiscados)) * (*i)), SEEK_SET);
		fwrite(numDiscado,1, sizeof(NumDiscados), Arquivo);
		fclose(Arquivo);
	}
}

void fwRelatorioComer(NumDiscados *numDiscado) {
	FILE *Arquivo;
	Arquivo = fopen("Relatorio_Comercial", "ab");
	if (!Arquivo)
		printf("Erro na abertura do arquivo.");
	else {
		//fseek(Arquivo, ((sizeof(NumDiscados)) * (*i)), SEEK_SET);
		fwrite(numDiscado,1, sizeof(NumDiscados), Arquivo);
		fclose(Arquivo);
	}
}

void frRelatorioResi(NumDiscados *numDiscado, int *itemLista) {
	FILE *Arquivo;
	Arquivo = fopen("Relatorio_Residencial", "rb");
	if (!Arquivo) {
		Arquivo = fopen("Relatorio_Residencial", "wb");
		fclose(Arquivo);
	} 	else {
		fseek(Arquivo, (sizeof(NumDiscados) * (*itemLista)), SEEK_SET); //aqui ele vai mostrar primeiro o endereço do primeiro e depois o endereço do segundo.
		fread(numDiscado,1, sizeof(NumDiscados), Arquivo);
		fclose(Arquivo);
	}
}

void frRelatorioComer(NumDiscados *numDiscado, int *itemLista) {
	FILE *Arquivo;
	Arquivo = fopen("Relatorio_Comercial", "rb");
	if (!Arquivo) {
		Arquivo = fopen("Relatorio_Comercial", "wb");
		fclose(Arquivo);
	} 	else {
		fseek(Arquivo, (sizeof(NumDiscados) * (*itemLista)), SEEK_SET); //aqui ele vai mostrar primeiro o endereço do primeiro e depois o endereço do segundo.
		fread(numDiscado,1, sizeof(NumDiscados), Arquivo);
		fclose(Arquivo);
	}
}
